package com.sunwayworld.basemodule.common.asynctask.controller.impl;

import com.sunwayworld.basemodule.common.asynctask.controller.LimsAsynctaskController;
import com.sunwayworld.framework.log.annotation.Log;
import com.sunwayworld.framework.log.annotation.LogType;
import com.sunwayworld.framework.spring.annotation.GikamBean;
import org.springframework.stereotype.Controller;

@Controller
@GikamBean
public class LimsAsynctaskControllerImpl implements LimsAsynctaskController {

    @Log(value = "异步任务编制列表页", type = LogType.CONTROLLER)
    @Override
    public String editListPage() {
        return "basemodule/common/asynctasks/lims-asynctask-edit-list";
    }

    @Log(value = "异步任务详情页", type = LogType.CONTROLLER)
    @Override
    public String detailPage() {
        return "basemodule/common/asynctasks/lims-asynctask-detail";
    }

    @Log(value = "异步任务查询列表页", type = LogType.CONTROLLER)
    @Override
    public String searchListPage() {
        return "basemodule/common/asynctasks/lims-asynctask-search-list";
    }

    @Log(value = "异步任务选择列表页", type = LogType.CONTROLLER)
    @Override
    public String choosePage() {
        return "basemodule/common/asynctasks/lims-asynctask-choose-list";
    }

    @Log(value = "ui查看页面", type = LogType.CONTROLLER)
    @Override
    public String uiPage() {
        return "basemodule/common/asynctasks/ui-edit-list";
    }

    @Log(value = "统计分析查看页面", type = LogType.CONTROLLER)
    @Override
    public String staticsPage() {
        return "basemodule/common/asynctasks/statics-list";
    }
}
